Big Huge Thesaurus

hot stuffed tomato

noun